Big Huge Thesaurus

oligochaete worm

noun